An Observational Theory of Integration Testing for Component-Based Software Development

نویسندگان

  • Hong Zhu
  • Xudong He
چکیده

Integration testing plays a crucial role in componentbased software development. In complementary to the existing works on the selection of test cases and measurement of test adequacy in integration testing, this paper focuses on questions about how to observe the behaviours of a large and complicated system during dynamic testing. We first analyse the structure of whitebox integration testing and propose a family of integration testing methods. We then discuss and formalise the requirements of proper uses of test drivers and component stubs in incremental integration. Finally, we propose a set of axioms for integration testing of concurrent systems.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Adequate Testing of Component-Based Software

People have long advocated a component-based approach to software construction as a way of simplifying the design and maintenance of large software systems, increasing the opportunities for reuse, and increasing software development productivity. Although the technology for constructing component-based software is relatively advanced, we lack a sufficient theoretical basis for testing component...

متن کامل

Simulation and Evaluation of Urban Development Scenarios Using Integration of Cellular Automata Model and Game Theory

Urban growth is a dynamic and evolutionary spatial and social process that relates to the changes of urban spatial units and the transformation of people’s lifestyles and consequently demographic changes. Considering the urban development process as a function of land uses interactions, population structure and the strategic behavior of the agents involved in the urban development process (the ...

متن کامل

Iterative Model Driven Integration Checks of Component Based Robotic Systems

A robot’s software ecosystem often comprises a set of heterogeneous software components, acquiring, exchanging, fusioning, and deriving data to trigger a desired behaviour, state, or action of the robot. Due to the nature of component based development [1] [2], and component interaction respectively, an essential, and often crucial part of robotic system development is frequent integration test...

متن کامل

Testing Component-Based Systems Using FSMs

No matter which tools, techniques, and methodologies are used for software development, it remains an error-prone process. Nevertheless, changing such important constituents of the software process surely has an effect on the types of faults inherent in the developed software. For instance, some types of faults are typical for structured development, whereas others are typical for object-orient...

متن کامل

Testing the long run neutrality of money based on the seasonal cointegration theory: The case of Iran

This article uses seasonal integration and co integration techniques to test the hypothesis of neutrality of money, using data from the Iranian economy. Seasonal data for the three variables of money supply, output and prices show that (increase in) money supply and the price level are co integrated at zero frequency, but one does not see such a relationship between (increase in) money supply a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001